package com.xc;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.xc.domain.pojo.User;
import org.springframework.data.redis.core.RedisTemplate;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
    /**
     * 、包里的添加是添加单个对象
     * 、想办法把excel里的数据，都变成包里方法所需要的input数据
     * 、x，y，z怎么搞？
     * <p>
     * <p>
     * 、接收Excel里的全部数据
     * <p>
     * code，name，areaId，shelfUnits，type，angle，x，y，z
     * <p>
     * 、@RequestParam("file") MultipartFile file获取要导入的文件地址
     * 、根据库区编码获得库区id
     * 、本身有货架编码、货架名字
     * 、准备shelfUnits,col值
     * // 遍历shelfUnits集合
     * for (int i = 0; i < shelfUnits.size(); i++) {
     * // 获取当前ShelfUnit对象
     * ShelfUnit unit = shelfUnits.get(i);
     * // 设置out和in属性的值
     * unit.setOut(list.get(i * 2));
     * unit.setIn(list.get(i * 2 + 1));
     * }
     * 、
     */
    public static void main(String[] args) throws Exception {
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
        ArrayList<User> users = new ArrayList<>();
        User user1 = new User();
        User user2 = new User();
        user1.setId(1000L);
        user2.setId(1001L);
        user1.setUsername("user1");
        user2.setUsername("user2");
        Collections.addAll(users, user1, user2);
        // ObjectMapper om = new ObjectMapper();
        // redisTemplate.opsForValue().set("userList", om.writeValueAsString(user2));
        redisTemplate.opsForValue().set("test", "test");
    }
}
